home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / hard / hack / macflpyv1_01.lha / MacFloppyPCB.doc next >
Text File  |  1993-02-01  |  6KB  |  123 lines

  1.                                                                 February 1993
  2.  
  3.          ***  AMIGA INTERFACE for MacIntosh 800 KB DISK DRIVE.  ***
  4.  
  5. This is a new release of the project, because there was a bug in the picture-
  6. file in the original release. +5V and +12V were connected, which blew a fuse 
  7. on my Amiga 2000 motherboard (the motherboard must be removed from the case 
  8. to replace it, and that takes quite e long time :-( ).
  9.  
  10. I do not know who made the original hack, but apart from the rather serious 
  11. bug in the pic-file it is quite nice work.
  12.  
  13. I have totally redrawn the scematics, and shown a suggestion of how a PCB can 
  14. be made. It is not a very professional layout, with a single sided board, and 
  15. a lot of jumpers, but on the other hand, it is very easy to build for the 
  16. less experienced (like myself ;-) ).
  17.  
  18. I build the board and used it with a SONY MP-F51W-23 drive from a dead 
  19. MacPlus. It works very fine with A-Max II v.2.06. If you get a drive without 
  20. a BD19 connector, note the orientation of the wires on the drive:
  21.  
  22. Upper row   19 17 15 13 11  9 7 5 3 1  <- pin one marked with a V
  23. Lower row   20 18 16 14 12 10 8 6 4 2
  24.  
  25. NOTE: The release from september last year does not work with all machines!
  26.       I tested it on my A500 and B2000 connected in the place of df1: and 
  27.       df2: . It worked exactly like my original A-Max cartridge with Mac 
  28.       drive.
  29.       Several people had problems though, (all americans, I do not know if 
  30.       the problem was only with NTSC machines ?) and I compared this hack 
  31.       with the original cartridge. I found a difference in the connection 
  32.       of the 74LS139, which I have now implemented. Both versions work on 
  33.       my machine, but only the latest is shown here. 
  34.  
  35. I would very much like to have a postcard from anyone who build the inter-
  36. face, and hear what configuration you use it in ;-D.
  37.  
  38.  
  39.                                                Happy Soldering
  40.  
  41.                                                send comments/suggestions to
  42.  
  43.                                                Bjarne Rasmussen
  44.                                                Jordbrovej 15, 1.th.
  45.                                                DK-8200 Aarhus N
  46.                                                DENMARK - EUROPE
  47.  
  48.  
  49. *** The rest of this document is the original text-file. ***
  50.  
  51. ---------------------------------------------------------------------------
  52.  
  53. I. To build the interface, you will need:
  54.  
  55. 1 - 74LS139 Dual 2 to 4 line converter  !USE LS TYPE! Don't use HCT etc.!!!
  56. 1 - 74LS393 Dual 4-bit binary counter        !SUBSTITUTES NOT ALLOWED!
  57. 2 - 1N4148 small signal diodes
  58. 1 - DB23 Male (To Amiga)
  59. 1 - DB23 Female (To external drive)
  60. 1 - DB19 Female (To Mac Drive)
  61. 1 - Box (Radio Shack #270-230)
  62.     Wire, perf board etc.
  63.  
  64.  
  65. II. Signal Lines:
  66.  
  67.   ------------------                          -------------------      
  68.   DB-23 Male (Amiga)                           DB-19 Female (Mac)
  69.   ------------------                          -------------------      
  70.  
  71. 1  Ready/         13 Side/                  1  Gnd          11 PH0
  72. 2  Read Data/     14 Write Prot./           2  Gnd          12 PH1
  73. 3  Gnd            15 Track 0/               3  Gnd          13 PH2
  74. 4  Gnd            16 Write Enable/          4  Gnd          14 PH3
  75. 5  Gnd            17 Write Data/            5  gnd (-12v)   15 Wreq
  76. 6  Gnd            18 Step/                  6  +5 volts     16 HD sel
  77. 7  Gnd            19 Dir                    7  +12 Volts    17 Enable2
  78. 8  Motor On/      20 Sel 3/                 8  +12 Volts    18 RD
  79. 9  Sel 2/         21 Sel 1/                 9  NC           19 WD
  80. 10 Reset/         22 Index/                 10 PWM (nc)
  81. 11 Change/        23 +12 Volts
  82. 12 +5 volts
  83.  
  84.    *** Consult the picture when building this project, as it contains  ***
  85.                   information not present in this file! 
  86.  
  87. III. SIMPLIFIED Procedure:
  88.  
  89. Cut  holes in the project case for the connectors.  I put the DB23's on the
  90. ends  and  the mounted the DB19 on the "bottom" of the case.  Thus what was
  91. the top now became the bottom.  If you align the connectors just right, you
  92. will  be  able  to  slide the interface into the computer without having to
  93. lift  either  the  interface  or  the  computer.   I  put some small rubber
  94. stick-on feet on the aluminum cover near the screws to act as feet.
  95.  
  96. You  can  make  the interface single ended or with the pass-through for the
  97. external  drive.   When  wiring  up  with  the  pass-through, note that all
  98. signals  are connected between both Amiga connectors, except for the select
  99. lines.   These  lines  are  moved  over  by one.  The SEL1 line goes to the
  100. interface circuitry, and the other select lines are moved to the next lower
  101. logical  line  on  the  pass through connector.  IE SEL2 Amiga goes to SEL1
  102. external etc.  SEL3 is not connected.
  103.  
  104. If you decide that you don't want or need the pass-through, you may need to
  105. add  1k  ohm pull up resistors on the signal lines of the DB-19 (pins 11 to
  106. 19)  in  order to get reliable operation.  Wire the resistors with one lead
  107. connected to the signal line, and the other connected to the +5v supply.
  108.  
  109. Almost  any  construction techniques will work, although I generally prefer
  110. point  to point soldering on the perf boards with copper pads when building
  111. small  projects.   Use  a  fine wire such as wire wrap wire, and check your
  112. work!
  113.  
  114. IV. A few notes....
  115.  
  116. REMEMBER!   If  you  are adding this to your Amiga 1010 drive, the +12 V is
  117. NOT  passed  through  by  the  A1010.   You must modify the drive to do so.
  118. Verify  that  your  particular  drive(s)  passes  all lines by testing this
  119. interface  at  the computer and on the end of your daisy chain of drive(s).
  120. If it fails on the end of the drive, and not on the computer, then you need
  121. to trace the drives signal wires to find what line(s) are missing.
  122.  
  123.